home *** CD-ROM | disk | FTP | other *** search
/ Workbench Add-On / Workbench Add-On - Volume 1.iso / BBS-Archive / Dev / GNU-TILE-FORTH.lha / INDEX < prev    next >
Text File  |  1992-05-19  |  37KB  |  844 lines

  1. $assign ( str1 str2 -- ) lib/index.f83:25
  2. $more ( str -- bool) lib/index.f83:29
  3. * ( x y -- z) tst/channels.tst:32
  4. * ( x y -- z) tst/minimal.f83:289
  5. *abort* ( -- ) lib/debugger.f83:77
  6. *call* ( -- ) lib/debugger.f83:93
  7. *execute* ( -- ) lib/debugger.f83:100
  8. *profile* ( -- ) lib/debugger.f83:109
  9. *return* ( -- ) lib/debugger.f83:88
  10. + ( x y -- z) tst/minimal.f83:259
  11. +advice ( advice -- addr) lib/debugger.f83:57
  12. +arg ( rendezvous -- addr) lib/multi-tasking.f83:235
  13. +associations ( item -- addr) lib/relations.f83:60
  14. +balance ( self -- addr) tst/objects.tst:137
  15. +block ( addr -- block) lib/blocks.f83:51
  16. +block ( advice -- addr) lib/debugger.f83:55
  17. +body ( macro -- addr) lib/macros.f83:50
  18. +body ( task.type -- addr) lib/multi-tasking.f83:270
  19. +bottom ( stack --- addr) lib/stacks.f83:51
  20. +bytes ( stack -- addr) lib/stacks.f83:50
  21. +code ( entry -- addr) lib/internals.f83:67
  22. +count ( semaphore -- addr) lib/multi-tasking.f83:153
  23. +data ( chan -- addr) lib/multi-tasking.f83:192
  24. +denom ( rational -- addr) lib/rationals.f83:51
  25. +domain ( mapping -- addr) lib/mappings.f83:51
  26. +entry ( advice -- addr) lib/debugger.f83:56
  27. +entry ( item -- addr) lib/relations.f83:59
  28. +entry ( symbol -- addr) lib/parser.f83:52
  29. +ep ( task -- addr) lib/multi-tasking.f83:61
  30. +fp ( task -- addr) lib/multi-tasking.f83:60
  31. +from ( range -- addr) lib/ranges.f83:50
  32. +high ( double -- addr) lib/double.f83:47
  33. +ip ( task -- addr) lib/multi-tasking.f83:57
  34. +link ( entry -- addr) lib/internals.f83:64
  35. +low ( double -- addr) lib/double.f83:48
  36. +mode ( chan -- addr) lib/multi-tasking.f83:193
  37. +mode ( entry -- addr) lib/internals.f83:66
  38. +name ( entry -- addr) lib/internals.f83:65
  39. +next ( list -- addr) tst/structures.tst:24
  40. +next ( rule -- addr) lib/parser.f83:64
  41. +next-association ( association -- addr) lib/relations.f83:91
  42. +next-item ( item -- addr) lib/relations.f83:58
  43. +not.zero ( semaphore -- addr) lib/multi-tasking.f83:152
  44. +num ( rational -- addr) lib/rationals.f83:52
  45. +owner ( self -- addr) tst/objects.tst:136
  46. +pair ( mapping -- addr) lib/mappings.f83:53
  47. +parameter ( entry -- addr) lib/internals.f83:68
  48. +parameters ( task.type -- addr) lib/multi-tasking.f83:268
  49. +pred ( queue -- addr) lib/queues.f83:48
  50. +pred ( queue -- addr) tst/structures.tst:36
  51. +primary ( symbol -- addr) lib/parser.f83:54
  52. +profile ( advice -- addr) lib/debugger.f83:58
  53. +queue ( block -- addr) tst/structures.tst:55
  54. +queue ( task -- addr) lib/multi-tasking.f83:53
  55. +r0 ( task -- addr) lib/multi-tasking.f83:59
  56. +range ( mapping -- addr) lib/mappings.f83:52
  57. +real-object ( self -- addr) tst/objects.tst:177
  58. +received ( chan -- addr) lib/multi-tasking.f83:195
  59. +relation ( association -- addr) lib/relations.f83:92
  60. +res ( rendezvous -- addr) lib/multi-tasking.f83:236
  61. +returns ( task.type -- addr) lib/multi-tasking.f83:269
  62. +rp ( task -- addr) lib/multi-tasking.f83:58
  63. +rule ( rule -- addr) lib/parser.f83:65
  64. +s0 ( task -- addr) lib/multi-tasking.f83:56
  65. +sent ( chan -- addr) lib/multi-tasking.f83:194
  66. +size ( block -- addr) tst/structures.tst:56
  67. +size ( macro -- addr) lib/macros.f83:51
  68. +size ( struct.type -- addr) lib/structures.f83:49
  69. +sp ( task -- addr) lib/multi-tasking.f83:55
  70. +status ( task -- addr) lib/multi-tasking.f83:54
  71. +succ ( queue -- addr) lib/queues.f83:47
  72. +succ ( queue -- addr) tst/structures.tst:35
  73. +syntax ( symbol -- addr) lib/parser.f83:53
  74. +to ( range -- addr) lib/ranges.f83:49
  75. +top ( stack -- addr) lib/stacks.f83:49
  76. +traced ( self -- addr) tst/objects.tst:178
  77. +users ( task.type -- addr) lib/multi-tasking.f83:267
  78. +value ( association -- addr) lib/relations.f83:93
  79. +waiting ( condition -- addr) lib/multi-tasking.f83:132
  80. +x ( self -- addr) tst/objects.tst:112
  81. +y ( self -- addr) tst/objects.tst:113
  82. - ( x y -- z) tst/minimal.f83:266
  83. -1 ( -- int) tst/minimal.f83:198
  84. -2 ( -- int) tst/minimal.f83:197
  85. -> ( value prototype -- ) lib/prototypes.f83:147
  86. -> ( x -- ) tst/minimal.f83:54
  87. -match ( addr1 addr2 n -- bool) lib/parser.f83:127
  88. .bitset ( bitset -- ) lib/bitsets.f83:176
  89. .class ( object -- ) lib/objects.f83:122
  90. .context ( -- ) lib/internals.f83:102
  91. .current ( -- ) lib/internals.f83:110
  92. .double ( addr -- ) lib/double.f83:67
  93. .entries ( code -- ) lib/internals.f83:114
  94. .entry ( entry -- ) lib/internals.f83:93
  95. .item ( item -- ) lib/relations.f83:84
  96. .items ( -- ) lib/relations.f83:193
  97. .macro ( -- ) lib/macros.f83:69
  98. .mapping ( mapping -- ) lib/mappings.f83:134
  99. .message ( message -- ) lib/objects.f83:161
  100. .message ( message -- ) lib/prototypes.f83:112
  101. .number ( x -- ) tst/calc.bnf:58
  102. .profile ( -- ) lib/debugger.f83:159
  103. .prototype ( prototype -- ) lib/prototypes.f83:89
  104. .question ( question -- ) tst/discrimination-net.tst:16
  105. .question ( question -- ) tst/discrimination-net.tst~:16
  106. .queue ( queue -- ) lib/queues.f83:129
  107. .range ( from to -- ) lib/ranges.f83:94
  108. .registers ( -- ) tst/minimal.f83:73
  109. .relations ( item -- ) lib/relations.f83:197
  110. .relations ( node -- ) tst/discrimination-net.tst:20
  111. .relations ( node -- ) tst/discrimination-net.tst~:20
  112. .relations ( prototype -- ) lib/prototypes.f83:93
  113. .s ( -- ) lib/debugger.f83:65
  114. .set ( set -- ) lib/sets.f83:177
  115. .sets ( -- ) tst/sets.tst:47
  116. .slot ( slot -- ) lib/prototypes.f83:151
  117. .stack ( s -- ) tst/minimal.f83:60
  118. .stack ( stack -- ) lib/stacks.f83:101
  119. .sub.range ( upper from to -- ) tst/ranges.tst:51
  120. .task ( task -- ) lib/multi-tasking.f83:79
  121. .values ( item -- ) lib/relations.f83:201
  122. / ( x y -- q) tst/minimal.f83:302
  123. /MOD ( x y -- q r) tst/minimal.f83:295
  124. 0 ( -- int) tst/minimal.f83:199
  125. 0< ( x -- bool) tst/minimal.f83:211
  126. 0> ( x -- bool) tst/minimal.f83:212
  127. 1 ( -- int) tst/minimal.f83:200
  128. 1- ( x -- y) tst/minimal.f83:204
  129. 1/r ( num1 denom1 -- num2 denom2) lib/rationals.f83:110
  130. 2 ( -- int) tst/minimal.f83:201
  131. 2! ( a b addr -- ) lib/double.f83:82
  132. 2+ ( x -- y) tst/minimal.f83:205
  133. 2- ( x -- y) tst/minimal.f83:206
  134. 2>r ( a b -- ) lib/double.f83:74
  135. 2@f ( addr -- a b) lib/double.f83:81
  136. 2DROP ( x y -- ) tst/minimal.f83:250
  137. 2DUP ( x y -- x y x y) tst/minimal.f83:249
  138. 2dup ( a b -- a b a b) lib/double.f83:79
  139. 2over ( a b c d -- a b c d a b) lib/double.f83:80
  140. 2r> ( -- a b) lib/double.f83:75
  141. 2rot ( a b c d e f -- c d e f a b) lib/double.f83:78
  142. 2swap ( a b c d -- c d a b) lib/double.f83:77
  143. 3dup ( x y z -- x y z x y z) tst/ranges.tst:47
  144. : ( -- ) lib/debugger.f83:174
  145. < ( x y -- bool) tst/minimal.f83:306
  146. <MARK ( -- addr) tst/minimal.f83:231
  147. <RESOLVE ( -- addr) tst/minimal.f83:232
  148. <f@ ( x pos width -- y) lib/bitfields.f83:60
  149. = ( x y -- bool) tst/minimal.f83:305
  150. > ( x y -- bool) tst/minimal.f83:307
  151. >MARK ( -- addr) tst/minimal.f83:229
  152. >RESOLVE ( addr -- ) tst/minimal.f83:230
  153. >break ( -- addr) lib/parser.f83:72
  154. >buffer ( -- addr) lib/parser.f83:71
  155. >enum ( enum -- entry) lib/enumerates.f83:71
  156. >item ( item -- entry) lib/bitsets.f83:81
  157. >semantics ( -- addr) lib/parser.f83:153
  158. >skip ( -- addr) lib/parser.f83:73
  159. ?DUP ( n -- [n n] or [0]) tst/minimal.f83:246
  160. ?advice ( entry -- bool) lib/debugger.f83:137
  161. ?avail ( chan -- bool) lib/multi-tasking.f83:202
  162. ?avail-relation ( relation item -- bool) lib/relations.f83:126
  163. ?awaiting ( -- bool) lib/multi-tasking.f83:257
  164. ?empty ( s -- bool) tst/minimal.f83:59
  165. ?empty-bitset ( bitset -- bool) lib/bitsets.f83:116
  166. ?empty-list ( list -- bool) lib/lists.f83:123
  167. ?empty-mapping ( mapping -- bool) lib/mappings.f83:63
  168. ?empty-queue ( queue -- bool) lib/queues.f83:63
  169. ?empty-set ( set -- bool) lib/sets.f83:173
  170. ?empty-stack ( stack -- bool) lib/stacks.f83:70
  171. ?full-stack ( stack -- bool) lib/stacks.f83:74
  172. ?get-relation ( relation item -- [relation item false] or [value true]) lib/relations.f83:122
  173. ?includes ( element set -- flag) tst/relations.tst:105
  174. ?intersection-range ( from1 to1 from2 to2 -- bool) lib/ranges.f83:63
  175. ?is-relation ( value relation item -- bool) lib/relations.f83:130
  176. ?magic-number ( x -- int) tst/macros.tst:29
  177. ?map-bitset ( bitset block[ item -- bool] -- ) lib/bitsets.f83:154
  178. ?map-list ( list block[element -- bool] -- ) lib/lists.f83:95
  179. ?map-mapping ( mapping block[range domain -- bool] -- ) lib/mappings.f83:124
  180. ?map-queue ( queue block[item -- bool] -- ) lib/queues.f83:104
  181. ?map-range ( from to block[index -- bool] -- ) lib/ranges.f83:86
  182. ?map-set ( set block[element -- bool] -- ) lib/sets.f83:118
  183. ?map-stack ( stack block[element -- bool] -- ) lib/stacks.f83:93
  184. ?member-bitset ( item bitset -- bool) lib/bitsets.f83:120
  185. ?member-list ( element list -- bool) lib/lists.f83:119
  186. ?member-queue ( element queue -- bool) lib/queues.f83:119
  187. ?member-range ( x from to -- bool) lib/ranges.f83:59
  188. ?member-set ( element set -- bool) lib/sets.f83:169
  189. ?question ( node -- node addr) tst/discrimination-net.tst:12
  190. ?question ( node -- node addr) tst/discrimination-net.tst~:12
  191. ?r< ( num1 denom1 num2 denom2 -- bool) lib/rationals.f83:144
  192. ?r= ( num1 denom1 num2 denom2 -- bool) lib/rationals.f83:136
  193. ?r> ( num1 denom1 num2 denom2 -- bool) lib/rationals.f83:140
  194. ?range ( str -- [from to true] or [str false]) lib/ranges.f83:98
  195. ?range-mapping ( domain mapping -- bool) lib/mappings.f83:106
  196. ?rational ( str -- [num denom true] or [str false]) lib/rationals.f83:156
  197. ?scan-relation ( node1 -- [node2 true] or [node1 false]) tst/discrimination-net.tst:27
  198. ?scan-relation ( node1 -- [node2 true] or [node1 false]) tst/discrimination-net.tst~:27
  199. ?wait ( semaphore -- bool) lib/multi-tasking.f83:171
  200. ABS ( x -- y) tst/minimal.f83:257
  201. ADD ( -- enum) tst/enumerates.tst:28
  202. ADVICE ( -- ) lib/debugger.f83:54
  203. AGAIN ( -- ) tst/minimal.f83:241
  204. AND ( x y -- z) tst/minimal.f83:189
  205. ARITHMETIC-TEST ( -- ) tst/minimal.f83:342
  206. ASSOCIATION ( value relatin next -- ) lib/relations.f83:90
  207. Account ( x -- ) tst/objects.tst:134
  208. BEGIN ( -- ) tst/minimal.f83:237
  209. BITS/BYTE ( -- int) lib/internals.f83:54
  210. BITS/WORD ( -- int) lib/internals.f83:56
  211. BLOCK ( n -- ) tst/minimal.f83:154
  212. BLOCK ( size -- ) tst/structures.tst:54
  213. BOOLEAN ( x -- bool) tst/minimal.f83:187
  214. BYTES/WORD ( -- int) lib/internals.f83:55
  215. CALL ( -- ) tst/minimal.f83:97
  216. CELL ( -- num) tst/minimal.f83:217
  217. CELL+ ( x -- y) tst/minimal.f83:218
  218. CHAN ( mode -- ) lib/multi-tasking.f83:191
  219. CODE ( -- enum) lib/internals.f83:80
  220. COLOR-VALUE ( -- mapping) tst/mappings.tst:31
  221. COLORS ( -- ) tst/bitsets.tst:8
  222. COMMUNICATION-MODES ( -- ) lib/multi-tasking.f83:185
  223. COMPILATION ( -- pos width) lib/internals.f83:74
  224. COMPILE ( -- ) tst/minimal.f83:150
  225. CONDITION ( -- ) lib/multi-tasking.f83:131
  226. CONSTANT ( -- enum) lib/internals.f83:83
  227. CONSTANT ( n -- ) tst/minimal.f83:167
  228. CREATE ( -- ) tst/minimal.f83:149
  229. CREATE ( -- enum) lib/internals.f83:85
  230. DATA ( -- ) tst/minimal.f83:155
  231. DAY_NUMBER ( -- from to) tst/ranges.tst:13
  232. DEFINE ( -- ) tst/minimal.f83:152
  233. DELAYED ( -- enum) lib/multi-tasking.f83:72
  234. DOUBLE ( low high -- ) lib/double.f83:46
  235. DROP ( x -- ) tst/minimal.f83:174
  236. DUP ( x -- x x) tst/minimal.f83:175
  237. ELSE ( -- ) tst/minimal.f83:235
  238. END ( -- ) tst/minimal.f83:153
  239. ENTRY ( -- ) lib/internals.f83:63
  240. ENTRY-CODES ( -- ) lib/internals.f83:79
  241. ENTRY-MODES ( -- ) lib/internals.f83:71
  242. ERROR ( -- pos width) tst/bitfields.tst:10
  243. ERROR.CODE ( -- pos width) tst/bitfields.tst:11
  244. EXCEPTION ( -- enum) lib/internals.f83:90
  245. EXECUTION ( -- pos width) lib/internals.f83:73
  246. FAC ( n -- n!) tst/minimal.f83:378
  247. FAC-TEST ( -- ) tst/minimal.f83:382
  248. FACTORIAL ( -- ) tst/channels.tst:39
  249. FALSE ( -- false) tst/minimal.f83:185
  250. FIB ( n -- m) tst/minimal.f83:367
  251. FIB-TEST ( -- ) tst/minimal.f83:372
  252. FIELD ( -- enum) lib/internals.f83:89
  253. FILTER ( -- ) tst/task-sieve.tst:14
  254. FIVE ( -- enum) tst/enumerates.tst:15
  255. FORWARD ( -- enum) lib/internals.f83:88
  256. FOUR ( -- enum) tst/enumerates.tst:14
  257. HOUR_NUMBER ( -- from to) tst/ranges.tst:14
  258. IF ( bool -- ) tst/minimal.f83:234
  259. IMMEDIATE ( -- pos width) lib/internals.f83:72
  260. INDEX ( -- pos width) tst/bitfields.tst:12
  261. INDIRECT ( -- pos width) tst/bitfields.tst:13
  262. IOWAITING ( -- enum) lib/multi-tasking.f83:70
  263. ITEM ( entry -- ) lib/relations.f83:57
  264. LIST ( -- ) tst/structures.tst:23
  265. LITERAL ( x -- ) tst/minimal.f83:316
  266. LOAD ( -- enum) tst/enumerates.tst:26
  267. LOCAL ( -- enum) lib/internals.f83:87
  268. LOGIC-TEST ( -- ) tst/minimal.f83:321
  269. MACRO ( -- ) lib/macros.f83:49
  270. MANY-TO-ONE ( -- enum) lib/multi-tasking.f83:188
  271. MAX ( x y -- z) tst/minimal.f83:310
  272. MAX-INT ( -- int) tst/minimal.f83:202
  273. MAX_INT ( -- int) lib/internals.f83:59
  274. MIN ( x y -- z) tst/minimal.f83:309
  275. MIN-INT ( -- int) tst/minimal.f83:196
  276. MINUTE_NUMBER ( -- from to) tst/ranges.tst:15
  277. MIN_INT ( -- int) lib/internals.f83:58
  278. MOD ( x y -- r) tst/minimal.f83:303
  279. MONTH_NUMBER ( -- from to) tst/ranges.tst:12
  280. MUL ( -- enum) tst/enumerates.tst:30
  281. MULTIPLY ( -- ) tst/channels.tst:19
  282. NEGATE ( x -- y) tst/minimal.f83:256
  283. NIP ( x y -- y) tst/minimal.f83:248
  284. NOT ( x y -- z) tst/minimal.f83:188
  285. ONE ( -- enum) tst/enumerates.tst:11
  286. ONE-TO-MANY ( -- enum) lib/multi-tasking.f83:187
  287. ONE-TO-ONE ( -- enum) lib/multi-tasking.f83:186
  288. OP-CODES ( -- ) tst/enumerates.tst:25
  289. OP.CODE ( -- pos width) tst/bitfields.tst:14
  290. OR ( x y -- z) tst/minimal.f83:190
  291. OVER ( x y -- x y x) tst/minimal.f83:178
  292. Object ( -- ) tst/objects.tst:43
  293. Object ( -- prototype) tst/prototypes.tst:15
  294. PRIVATE ( -- pos width) lib/internals.f83:75
  295. Point ( x y -- ) tst/objects.tst:110
  296. QUEUE ( -- ) lib/queues.f83:46
  297. QUEUE ( flag -- ) tst/structures.tst:34
  298. R@ ( -- x) tst/minimal.f83:179
  299. RANGE ( -- range) lib/ranges.f83:48
  300. RATIONAL ( -- ) lib/rationals.f83:50
  301. READY ( -- enum) lib/multi-tasking.f83:68
  302. RENDEZVOUS ( -- ) lib/multi-tasking.f83:234
  303. REPEAT ( -- ) tst/minimal.f83:239
  304. RESERVED ( -- pos width) lib/internals.f83:76
  305. ROT ( x y z -- y z x) tst/minimal.f83:177
  306. RUNNING ( -- enum) lib/multi-tasking.f83:69
  307. SECOND_NUMBER ( -- from to) tst/ranges.tst:16
  308. SEMAPHORE ( n -- ) lib/multi-tasking.f83:151
  309. SMALL-NUMBERS ( -- ) tst/enumerates.tst:9
  310. STACK ( size -- ) lib/stacks.f83:48
  311. STATUS-REG ( -- ) tst/bitfields.tst:9
  312. STORE ( -- enum) tst/enumerates.tst:27
  313. SUB ( -- enum) tst/enumerates.tst:29
  314. SWAP ( x y -- y x) tst/minimal.f83:176
  315. TASK-HEADER ( -- ) lib/multi-tasking.f83:52
  316. TASK-STATUS-CODES ( -- ) lib/multi-tasking.f83:66
  317. TEMP ( -- addr) tst/minimal.f83:172
  318. TERMINATED ( -- enum) lib/multi-tasking.f83:67
  319. THEN ( -- ) tst/minimal.f83:236
  320. THREE ( -- enum) tst/enumerates.tst:13
  321. TRUE ( -- true) tst/minimal.f83:184
  322. TUCK ( x y -- y x y) tst/minimal.f83:247
  323. TWO ( -- enum) tst/enumerates.tst:12
  324. TraceableObject ( -- ) tst/objects.tst:204
  325. TraceableObject ( class -- ) tst/objects.tst:175
  326. U* ( x y -- z) tst/minimal.f83:277
  327. U/MOD ( x y -- q r) tst/minimal.f83:283
  328. U< ( x y -- bool) tst/minimal.f83:268
  329. UNTIL ( bool -- ) tst/minimal.f83:240
  330. USER ( -- enum) lib/internals.f83:86
  331. VARIABLE ( -- addr) tst/minimal.f83:161
  332. VARIABLE ( -- enum) lib/internals.f83:82
  333. VOCABULARY ( -- enum) lib/internals.f83:84
  334. WAITING ( -- enum) lib/multi-tasking.f83:71
  335. WHILE ( bool -- ) tst/minimal.f83:238
  336. WIRE ( -- ) tst/channels.tst:14
  337. XOR ( x y -- y) tst/minimal.f83:191
  338. YEAR_NUMBER ( -- from to) tst/ranges.tst:11
  339. ZERO ( -- enum) tst/enumerates.tst:10
  340. [CONSTANT] ( -- n) tst/minimal.f83:166
  341. [VARIABLE] ( -- addr) tst/minimal.f83:160
  342. [advice] ( advice -- ) lib/debugger.f83:61
  343. [break] ( advice -- ) lib/debugger.f83:115
  344. [colon] ( advice -- ) lib/debugger.f83:71
  345. [trace] ( advice -- ) lib/debugger.f83:76
  346. ]; ( -- block) lib/blocks.f83:65
  347. a ( -- addr) tst/channels.tst:20
  348. a ( -- addr) tst/channels.tst:40
  349. accept ( -- rendezvous arg) lib/multi-tasking.f83:245
  350. accept.end ( rendezvous res -- ) lib/multi-tasking.f83:251
  351. activate ( task -- ) lib/multi-tasking.f83:102
  352. add ( element set -- ) tst/relations.tst:109
  353. add-bitset ( item bitset1 -- bitset2) lib/bitsets.f83:85
  354. add-magic-number ( x -- int) tst/macros.tst:38
  355. add-mapping ( range domain mapping -- ) lib/mappings.f83:89
  356. add-set ( element set -- ) lib/sets.f83:79
  357. addWithOccurrences ( value element bag -- ) tst/relations.tst:117
  358. advice ( action -- ) lib/debugger.f83:141
  359. align ( offset1 -- offset2) lib/objects.f83:91
  360. align ( offset1 -- offset2) lib/structures.f83:106
  361. allot-instance ( class -- object) lib/objects.f83:130
  362. append-list ( element list -- ) lib/lists.f83:66
  363. apply-list ( offset list -- ) lib/lists.f83:108
  364. apply-set ( set -- ) lib/sets.f83:160
  365. array ( size -- ) tst/permutations.tst:11
  366. as ( -- struct.type) lib/structures.f83:52
  367. assign ( a b -- ) lib/structures.f83:82
  368. associate ( relation association -- addr) lib/relations.f83:98
  369. await ( condition -- ) lib/multi-tasking.f83:137
  370. b ( -- addr) tst/channels.tst:21
  371. b ( -- addr) tst/channels.tst:41
  372. b! ( x y pos -- z) lib/bitfields.f83:49
  373. b@ ( x pos -- bool) lib/bitfields.f83:45
  374. babel ( -- ) tst/discrimination-net.tst:157
  375. babel ( -- ) tst/discrimination-net.tst~:157
  376. backtrack ( x y  -- ) lib/parser.f83:177
  377. backus-naur-form ( -- ) lib/bnf.f83:46
  378. balance ( self -- x) tst/objects.tst:144
  379. balance ( self -- x) tst/objects.tst:34
  380. balance ( self -- x) tst/objects.tst:38
  381. balance: ( self -- value) tst/prototypes.tst:92
  382. basicInstanceSize ( class -- num) lib/objects.f83:111
  383. basicWrite ( self -- ) tst/objects.tst:103
  384. basicWrite ( self -- ) tst/objects.tst:27
  385. bind ( addr -- ) lib/parser.f83:160
  386. bind ( x -- ) tst/channels.tst:12
  387. binding ( -- chan) tst/channels.tst:10
  388. bit ( -- ) lib/bitfields.f83:99
  389. bitfield.end ( bitfield.type pos3 -- ) lib/bitfields.f83:104
  390. bitfield.field ( width -- ) lib/bitfields.f83:92
  391. bitfield.type ( -- bitfield.type pos0) lib/bitfields.f83:80
  392. bitfields ( -- ) lib/bitfields.f83:76
  393. bits ( pos1 width -- pos2) lib/bitfields.f83:86
  394. bitset.end ( bitset.type item3 -- ) lib/bitsets.f83:65
  395. bitset.type ( -- bitset.type item0) lib/bitsets.f83:53
  396. bitsets ( -- ) lib/bitsets.f83:49
  397. black ( -- ite) tst/mappings.tst:26
  398. black ( -- item) tst/bitsets.tst:10
  399. black ( -- item) tst/mappings.tst:20
  400. block ( addr -- block) tst/structures.tst:64
  401. blocks ( -- ) lib/blocks.f83:47
  402. blue ( -- item) tst/bitsets.tst:11
  403. blue ( -- item) tst/mappings.tst:24
  404. break ( -- ) lib/debugger.f83:155
  405. break-on-special ( addr1 -- bool) lib/parser.f83:87
  406. break-on-white-space ( addr -- bool) lib/parser.f83:100
  407. brown ( -- item) tst/bitsets.tst:15
  408. brown ( -- item) tst/mappings.tst:25
  409. bubble ( -- ) tst/bubble-sort.tst:32
  410. bubble-sort ( -- ) tst/bubble-sort.tst:40
  411. bubble-sort-with-flag ( -- ) tst/bubble-sort.tst:56
  412. bubble-with-flag ( -- ) tst/bubble-sort.tst:47
  413. buffer ( -- addr) lib/parser.f83:70
  414. byte ( -- ) lib/bitfields.f83:101
  415. byte ( -- ) lib/multi-tasking.f83:306
  416. byte ( -- ) lib/objects.f83:85
  417. byte ( -- ) lib/structures.f83:121
  418. byte-sieve ( -- ) tst/byte-sieve.tst:38
  419. bytes ( offset1 n -- offset2) lib/structures.f83:96
  420. bytes ( offset1 size -- offset2) lib/objects.f83:75
  421. bytes ( users1 size -- users2) lib/multi-tasking.f83:293
  422. c ( -- addr) tst/channels.tst:22
  423. calculator ( -- ) tst/calc.f83:46
  424. call ( block -- ) lib/blocks.f83:72
  425. canUnderstand ( message class -- bool) lib/objects.f83:107
  426. cause ( condition -- ) lib/multi-tasking.f83:141
  427. class ( object -- addr) lib/objects.f83:118
  428. colburn-sieve ( -- ) tst/colburn-sieve.tst:36
  429. colon ( -- ) lib/debugger.f83:147
  430. colors ( -- addr) tst/bitsets.tst:19
  431. copy ( self -- object) tst/objects.tst:17
  432. copy ( self -- object) tst/objects.tst:71
  433. copy ( x y z -- x y z x y z) tst/towers-of-hanoi.tst:10
  434. copy-set ( set1 set2 -- ) tst/sets.tst:19
  435. count-odd-numbers ( from to -- n) tst/ranges.tst:25
  436. create-node ( n t -- ) tst/tree-sort.tst:62
  437. current-syntax-symbol ( -- addr) lib/bnf.f83:54
  438. cycles ( -- addr | Instruction cycle counter) tst/minimal.f83:103
  439. deactivate ( queue task -- ) lib/multi-tasking.f83:94
  440. debugger ( -- ) lib/debugger.f83:50
  441. decode ( -- ) tst/minimal.f83:85
  442. deepCopy ( self -- object) tst/objects.tst:19
  443. deepCopy ( self -- object) tst/objects.tst:79
  444. delay ( n -- ) lib/multi-tasking.f83:108
  445. delegate ( relation prototype -- [relation prototype false] or [value true]) lib/prototypes.f83:60
  446. deposit ( money self -- ) tst/prototypes.tst:100
  447. deposit ( money self -- ) tst/prototypes.tst:88
  448. deposit ( x self -- ) tst/objects.tst:152
  449. deposit ( x self -- ) tst/objects.tst:36
  450. depth-stack ( stack -- num) lib/stacks.f83:66
  451. dequeue ( item -- ) lib/queues.f83:74
  452. difference-bitset ( bitset1 bitset2 -- bitset3) lib/bitsets.f83:101
  453. discriminate ( node -- item) tst/discrimination-net.tst:36
  454. discriminate ( node -- item) tst/discrimination-net.tst~:36
  455. dispose ( x y z -- ) tst/towers-of-hanoi.tst:14
  456. dispose-instance ( object -- ) lib/objects.f83:139
  457. do-prime ( -- ) tst/byte-sieve.tst:21
  458. do-prime ( -- ) tst/colburn-sieve.tst:20
  459. double ( low high -- ) lib/double.f83:57
  460. dump-item-values ( -- ) tst/relations.tst:170
  461. dump-items ( -- ) tst/relations.tst:163
  462. dump-list ( -- ) tst/bubble-sort.tst:22
  463. dump-tree ( t -- ) tst/tree-sort.tst:101
  464. edit ( d a n -- d a n) tst/towers-of-hanoi.tst:18
  465. element ( -- ) tst/sets.tst:10
  466. elements ( -- int) tst/bubble-sort.tst:14
  467. empty ( -- symbol) lib/parser.f83:341
  468. empty ( s -- ) tst/minimal.f83:58
  469. empty-bitset ( -- bitset0) lib/bitsets.f83:69
  470. empty-list ( list -- ) lib/lists.f83:52
  471. empty-mapping ( mapping -- ) lib/mappings.f83:59
  472. empty-set ( set -- ) lib/sets.f83:63
  473. empty-stack ( stack -- ) lib/stacks.f83:58
  474. end.primary ( -- ) lib/parser.f83:314
  475. end.syntax ( -- ) lib/parser.f83:333
  476. endstructure ( structure size --- ) tst/tree-sort.tst:47
  477. enqueue ( item queue -- ) lib/queues.f83:67
  478. entry ( -- symbol) lib/parser.f83:345
  479. entry-name ( -- str) lib/index.f83:18
  480. entry-name-size ( -- num) lib/index.f83:17
  481. enum ( -- ) lib/multi-tasking.f83:310
  482. enum ( -- ) lib/objects.f83:89
  483. enum ( -- ) lib/structures.f83:125
  484. enum ( enum1 -- enum2) lib/enumerates.f83:51
  485. enum.end ( enum.type enum3 -- ) lib/enumerates.f83:57
  486. enum.type ( -- enum.type enum0) lib/enumerates.f83:45
  487. enumerates ( -- ) lib/enumerates.f83:41
  488. eoln ( -- symbol) lib/parser.f83:342
  489. exchange ( x y -- ) tst/permutations.tst:9
  490. exchange ( x y -- ) tst/tree-sort.tst:9
  491. f! ( x y pos width -- z) lib/bitfields.f83:67
  492. f@ ( x pos width -- y) lib/bitfields.f83:56
  493. fac ( n -- n!) tst/blocks.tst:52
  494. fac ( n -- n!) tst/channels.tst:54
  495. fetch-instruction ( -- instruction) tst/minimal.f83:114
  496. fib ( n -- m) tst/debugger.tst:48
  497. fib ( n -- m) tst/fibonacci.tst:12
  498. fib-iter ( n -- m) tst/debugger.tst:60
  499. fib-iter ( n -- m) tst/fibonacci.tst:29
  500. fib-tail ( a b c -- m) tst/debugger.tst:56
  501. fib-tail ( a b c -- m) tst/fibonacci.tst:23
  502. fie ( -- queue) tst/queues.tst:19
  503. fie ( flag -- block) tst/blocks.tst:27
  504. fie ( n -- ) tst/debugger.tst:22
  505. file-name ( -- str) lib/index.f83:15
  506. file-name-size ( -- num) lib/index.f83:14
  507. first-syntax ( symbol -- ) lib/bnf.f83:56
  508. flags ( -- addr) tst/byte-sieve.tst:19
  509. flags ( -- addr) tst/colburn-sieve.tst:18
  510. foo ( -- queue) tst/queues.tst:14
  511. foo ( -- stack) tst/stacks.tst:10
  512. foo ( n -- ) tst/debugger.tst:10
  513. foo ( x -- int) tst/blocks.tst:16
  514. fum ( -- queue) tst/queues.tst:25
  515. get ( nil -- item) tst/rendezvous.tst:41
  516. get ( nil -- n) tst/rendezvous.tst:26
  517. get-relation ( relation item -- value) lib/relations.f83:118
  518. green ( -- item) tst/bitsets.tst:14
  519. green ( -- item) tst/mappings.tst:23
  520. hanoi ( departure arrival number -- ) tst/towers-of-hanoi.tst:43
  521. i>r ( x -- num denom) lib/rationals.f83:148
  522. identifier ( -- symbol) lib/parser.f83:344
  523. index ( -- ) lib/index.f83:73
  524. inherited ( -- ) lib/prototypes.f83:133
  525. inherits ( -- relation) lib/prototypes.f83:58
  526. innerproduct ( a[row][*] b[*][column] -- int) tst/matrix-mult.tst:30
  527. insert-list ( element list -- ) lib/lists.f83:70
  528. insert-node ( n t -- ) tst/tree-sort.tst:69
  529. instance ( class -- ) lib/objects.f83:143
  530. instance-disposed: ( class -- object) lib/objects.f83:62
  531. instance-size: ( class -- num) lib/objects.f83:60
  532. instance-variables: ( class -- entry) lib/objects.f83:61
  533. instanceSize ( self -- num) tst/objects.tst:16
  534. instanceSize ( self -- num) tst/objects.tst:67
  535. instruction ( n -- ) tst/minimal.f83:84
  536. interact ( symbol -- ) lib/parser.f83:285
  537. interact-buffer ( -- addr) lib/parser.f83:283
  538. interact-buffer-size ( -- num) lib/parser.f83:282
  539. intersection-bitset ( bitset1 bitset2 -- bitset3) lib/bitsets.f83:93
  540. intersection-range ( from1 to1 from2 to2 -- from3 to3) lib/ranges.f83:75
  541. intersection-set ( set1 set2 -- ) lib/sets.f83:141
  542. ip ( -- x | Instruction pointer) tst/minimal.f83:67
  543. ir ( -- x | Instruction register) tst/minimal.f83:66
  544. isKindOf ( class self -- bool) tst/objects.tst:49
  545. isKindOf ( class self -- boolean) tst/objects.tst:12
  546. isMemberOf ( class self -- bool) tst/objects.tst:59
  547. isMemberOf ( class self -- boolean) tst/objects.tst:13
  548. item ( -- ) lib/relations.f83:72
  549. item ( -- ) tst/mappings.tst:10
  550. item ( item1 -- item2) lib/bitsets.f83:59
  551. item>entry ( item -- entry) lib/relations.f83:80
  552. items ( -- addr) lib/relations.f83:53
  553. join ( task -- ) lib/multi-tasking.f83:114
  554. list ( -- ) lib/lists.f83:48
  555. lists ( -- ) lib/lists.f83:44
  556. location ( -- ) tst/relations.tst:72
  557. long ( -- ) lib/multi-tasking.f83:308
  558. long ( -- ) lib/objects.f83:87
  559. long ( -- ) lib/structures.f83:123
  560. macro ( -- ) lib/macros.f83:63
  561. macros ( -- ) lib/macros.f83:45
  562. make-no-semantic ( -- ) lib/bnf.f83:84
  563. make-non-terminal ( symbol -- ) lib/bnf.f83:64
  564. make-semantic ( symbol -- ) lib/bnf.f83:80
  565. make-struct ( struct.type -- addr) lib/structures.f83:66
  566. make-task ( task.type -- task) lib/multi-tasking.f83:264
  567. make-task ( task.type -- task) lib/multi-tasking.f83:279
  568. make-terminal ( symbol -- ) lib/bnf.f83:68
  569. make-zero-or-more ( symbol -- ) lib/bnf.f83:76
  570. make-zero-or-one ( symbol -- ) lib/bnf.f83:72
  571. makestruct ( size --- ) tst/tree-sort.tst:48
  572. malloc ( structure -- instance) tst/tree-sort.tst:49
  573. map-bitset ( bitset block[ item -- ] -- ) lib/bitsets.f83:139
  574. map-item ( item block[value relation -- ] -- ) lib/relations.f83:179
  575. map-items ( block[item -- ] -- ) lib/relations.f83:150
  576. map-list ( list block[element -- ] -- ) lib/lists.f83:83
  577. map-mapping ( mapping block[range domain -- ] -- ) lib/mappings.f83:114
  578. map-queue ( queue block[item -- ] -- ) lib/queues.f83:92
  579. map-range ( from to block[index -- ] -- ) lib/ranges.f83:79
  580. map-relation ( relation block[value item -- ] -- ) lib/relations.f83:162
  581. map-set ( set block[element -- ] -- ) lib/sets.f83:106
  582. map-stack ( stack block[element -- ] -- ) lib/stacks.f83:86
  583. mapping ( size -- ) lib/mappings.f83:55
  584. mappings ( -- ) lib/mappings.f83:47
  585. matrix-mult ( -- ) tst/matrix-mult.tst:39
  586. message ( -- ) lib/objects.f83:155
  587. message ( -- ) lib/prototypes.f83:106
  588. method ( -- ) lib/objects.f83:165
  589. method ( prototype -- ) lib/prototypes.f83:118
  590. minimal ( -- ) tst/minimal.f83:45
  591. mip ( a b c -- c) tst/macros.tst:21
  592. mutex ( -- ) lib/multi-tasking.f83:159
  593. new-instance ( class -- object) lib/objects.f83:134
  594. new-item ( -- item) lib/relations.f83:68
  595. new-prototype ( parent -- prototype) lib/prototypes.f83:73
  596. new-struct ( -- addr) lib/structures.f83:72
  597. new-task ( -- task) lib/multi-tasking.f83:286
  598. next-syntax ( -- ) lib/bnf.f83:60
  599. nibble ( -- ) lib/bitfields.f83:100
  600. nip ( -- block) tst/blocks.tst:9
  601. nip ( a b -- b) tst/macros.tst:9
  602. no-semantic ( -- true) lib/parser.f83:252
  603. node ( -- ) tst/tree-sort.tst:53
  604. non-terminal ( symbol -- [] or [false]) lib/parser.f83:218
  605. not-equal ( a b -- bool) lib/structures.f83:86
  606. number ( -- symbol) lib/parser.f83:343
  607. objects ( -- ) lib/objects.f83:54
  608. occurencesOf ( element set -- value) tst/relations.tst:101
  609. open ( name self -- ) tst/prototypes.tst:87
  610. open ( owner self -- ) tst/prototypes.tst:96
  611. owner ( self -- x) tst/objects.tst:148
  612. owner ( self -- x) tst/objects.tst:35
  613. owner: ( self -- value) tst/prototypes.tst:91
  614. parent ( prototype -- addr) lib/prototypes.f83:81
  615. parse ( symbol -- [semantics] or [false]) lib/parser.f83:260
  616. parse" ( symbol -- ) lib/parser.f83:271
  617. parser ( -- ) lib/parser.f83:45
  618. path ( from direction to -- ) tst/relations.tst:76
  619. perform ( message self -- ) tst/objects.tst:25
  620. perform ( message self -- ) tst/objects.tst:95
  621. permutations ( -- ) tst/permutations.tst:45
  622. permute ( n -- ) tst/permutations.tst:28
  623. plant-help ( -- ) tst/discrimination-net.tst:103
  624. plant-help ( -- ) tst/discrimination-net.tst~:103
  625. pop ( s -- x) tst/minimal.f83:57
  626. pop ( stack -- element) lib/stacks.f83:82
  627. position ( x y self -- ) tst/objects.tst:119
  628. position ( x y self -- ) tst/objects.tst:32
  629. position ( x y self -- ) tst/prototypes.tst:42
  630. position ( x y self -- ) tst/prototypes.tst:49
  631. pred ( queue -- pred) lib/queues.f83:57
  632. prepare-call ( d a n -- d a n d i n-1) tst/towers-of-hanoi.tst:22
  633. prepare-return ( d a n -- d a n i a n-1) tst/towers-of-hanoi.tst:26
  634. primary ( -- bool) lib/parser.f83:351
  635. primary ( -- bool) lib/parser.f83:355
  636. primary ( -- bool) lib/parser.f83:368
  637. primary ( -- bool) lib/parser.f83:389
  638. primary ( -- set) tst/sets.tst:39
  639. primary ( -- true) lib/parser.f83:347
  640. primary ( symbol -- ) lib/parser.f83:309
  641. primary ( symbol -- bool) lib/parser.f83:202
  642. print-queue ( queue -- ) tst/queues.tst:8
  643. processor ( -- ) tst/minimal.f83:120
  644. prototype ( parent -- ) lib/prototypes.f83:77
  645. prototype>entry ( prototype -- entry) lib/prototypes.f83:85
  646. prototypes ( -- ) lib/prototypes.f83:52
  647. ptr ( -- ) lib/multi-tasking.f83:309
  648. ptr ( -- ) lib/objects.f83:88
  649. ptr ( -- ) lib/structures.f83:124
  650. push ( element stack -- ) lib/stacks.f83:78
  651. push ( x s -- ) tst/minimal.f83:56
  652. put ( item -- nil) tst/rendezvous.tst:31
  653. put ( item -- nil) tst/rendezvous.tst:36
  654. put ( n -- nil) tst/rendezvous.tst:25
  655. put-relation ( value relation item -- ) lib/relations.f83:110
  656. r* ( num1 denom1 num2 denom2 -- num3 denom3) lib/rationals.f83:106
  657. r+ ( num1 denom1 num2 denom2 -- num3 denom3) lib/rationals.f83:93
  658. r- ( num1 denom1 num2 denom2 -- num3 denom3) lib/rationals.f83:102
  659. r. ( num denom -- ) lib/rationals.f83:118
  660. r/ ( num1 denom1 num2 denom2 -- num3 denom3) lib/rationals.f83:114
  661. r>i ( num denom -- x) lib/rationals.f83:152
  662. random ( -- n ) tst/bubble-sort.tst:12
  663. random ( -- n ) tst/matrix-mult.tst:12
  664. random ( -- n ) tst/tree-sort.tst:14
  665. range ( from to -- ) lib/ranges.f83:53
  666. range-mapping ( domain mapping -- addr) lib/mappings.f83:110
  667. ranges ( -- ) lib/ranges.f83:44
  668. rational ( num denom -- ) lib/rationals.f83:55
  669. rationals ( -- ) lib/rationals.f83:46
  670. read ( self -- ) tst/objects.tst:29
  671. receive ( chan -- data) lib/multi-tasking.f83:220
  672. recursive-fib ( -- ) tst/fibonacci.tst:19
  673. red ( -- item) tst/bitsets.tst:12
  674. red ( -- item) tst/mappings.tst:22
  675. reflexive ( relation item -- ) tst/relations.tst:44
  676. relations ( -- ) lib/relations.f83:47
  677. release ( rule x y -- ) lib/parser.f83:173
  678. remove ( element set -- ) tst/relations.tst:113
  679. remove-bitset ( item bitset1 -- bitset2) lib/bitsets.f83:97
  680. remove-mapping ( domain mapping -- ) lib/mappings.f83:93
  681. remove-relation ( relation item -- ) lib/relations.f83:134
  682. remove-set ( element set -- ) lib/sets.f83:83
  683. reset-processor ( -- ) tst/minimal.f83:106
  684. respondsTo ( message self -- bool) tst/objects.tst:63
  685. respondsTo ( message self -- boolean) tst/objects.tst:14
  686. restart ( -- addr | Restart instruction pointer) tst/minimal.f83:104
  687. rnegate ( num1 denom1 -- num2 denom2) lib/rationals.f83:89
  688. rnormalize ( num1 denom1 -- num2 denom2) lib/rationals.f83:66
  689. rp ( -- s | Return address stack) tst/minimal.f83:68
  690. rule ( -- ) lib/parser.f83:63
  691. rule ( rule -- bool) lib/parser.f83:183
  692. run ( -- ) tst/minimal.f83:141
  693. scan ( -- addr n) lib/parser.f83:106
  694. scan-end-of-line ( -- ) lib/index.f83:67
  695. scan-entry-name ( -- ) lib/index.f83:47
  696. scan-file-name ( -- ) lib/index.f83:36
  697. scan-stack-comment ( -- ) lib/index.f83:61
  698. search-list ( element list -- [element last] or [false]) lib/lists.f83:56
  699. search-mapping ( domain mapping -- [addr1] or [domain addr2 false]) lib/mappings.f83:77
  700. search-set ( element set -- [addr1] or [element addr2 false]) lib/sets.f83:67
  701. secondary ( -- set) tst/sets.tst:40
  702. seed ( -- addr) tst/bubble-sort.tst:9
  703. seize ( rule -- rule x y rule) lib/parser.f83:167
  704. semantic ( -- true) lib/parser.f83:248
  705. semantic, ( addr -- ) lib/parser.f83:155
  706. semantics ( -- addr) lib/parser.f83:152
  707. semantics-size ( -- num) lib/parser.f83:151
  708. send ( data chan -- ) lib/multi-tasking.f83:208
  709. send ( object message class -- object) lib/objects.f83:151
  710. service ( arg -- res) tst/rendezvous.tst:14
  711. service ( n -- m) tst/rendezvous.tst:9
  712. set ( size -- ) lib/sets.f83:51
  713. sets ( -- ) lib/sets.f83:47
  714. shallowCopy ( self -- object) tst/objects.tst:18
  715. shallowCopy ( self -- object) tst/objects.tst:75
  716. shouldNotImplement ( message self -- ) tst/objects.tst:91
  717. shouldNotImplement ( self -- ) tst/objects.tst:23
  718. signal ( semaphore -- ) lib/multi-tasking.f83:163
  719. size ( -- int) tst/byte-sieve.tst:18
  720. size ( -- int) tst/colburn-sieve.tst:17
  721. size ( addr -- size) tst/structures.tst:65
  722. size-bitset ( bitset -- num) lib/bitsets.f83:105
  723. size-list ( list -- num) lib/lists.f83:74
  724. size-mapping ( mapping -- num) lib/mappings.f83:67
  725. size-queue ( queue -- num) lib/queues.f83:83
  726. size-range ( from to -- int) lib/ranges.f83:67
  727. size-set ( set -- num) lib/sets.f83:96
  728. size-stack ( stack -- num) lib/stacks.f83:62
  729. sizeof ( -- num) lib/structures.f83:77
  730. skip-white-space ( addr1 -- addr2) lib/parser.f83:75
  731. slot ( -- ) lib/prototypes.f83:141
  732. sp ( -- s | Parameter stack) tst/minimal.f83:69
  733. stack ( n -- ) tst/minimal.f83:55
  734. stack-comment ( -- str) lib/index.f83:21
  735. stack-comment-size ( -- num) lib/index.f83:20
  736. stacks ( -- ) lib/stacks.f83:44
  737. struct ( -- ) lib/multi-tasking.f83:302
  738. struct ( -- ) lib/structures.f83:116
  739. struct.end ( [] or [struct.type offset3] -- ) lib/structures.f83:136
  740. struct.field ( bytes -- ) lib/structures.f83:110
  741. struct.type ( -- struct.type offset0) lib/structures.f83:90
  742. struct: ( offset1 size --- offset2) tst/tree-sort.tst:39
  743. structure ( --- structure offset0) tst/tree-sort.tst:33
  744. structures ( -- ) lib/structures.f83:45
  745. subclass ( superclass -- offset0) lib/objects.f83:70
  746. subclass.end ( offset3 -- ) lib/objects.f83:95
  747. subclass.field ( size -- ) lib/objects.f83:79
  748. subclassResponsibility ( message self -- ) tst/objects.tst:87
  749. subclassResponsibility ( self -- ) tst/objects.tst:22
  750. succ ( queue -- succ) lib/queues.f83:53
  751. super ( -- ) lib/objects.f83:169
  752. superclass ( class1 -- class2) lib/objects.f83:103
  753. symbol ( -- ) lib/parser.f83:51
  754. symmetric ( item1 relation item2 -- ) tst/relations.tst:48
  755. syntax ( symbol -- ) lib/parser.f83:318
  756. syntax ( symbol -- bool) lib/parser.f83:187
  757. tail-recurse ( -- ) lib/debugger.f83:132
  758. tail-recursive-fib ( -- ) tst/fibonacci.tst:31
  759. task-sieve ( -- ) tst/task-sieve.tst:40
  760. task.body ( task.type users3 -- ) lib/multi-tasking.f83:312
  761. task.end ( entry -- ) lib/multi-tasking.f83:318
  762. task.field ( size -- ) lib/multi-tasking.f83:297
  763. task.type ( parameters returns -- ) lib/multi-tasking.f83:266
  764. terminal ( symbol -- [] or [false]) lib/parser.f83:212
  765. the-class ( -- addr) lib/objects.f83:64
  766. the-prototype ( -- addr) lib/prototypes.f83:116
  767. the-sets ( -- set) tst/sets.tst:45
  768. this ( -- addr) lib/structures.f83:57
  769. this-class ( -- class) lib/objects.f83:66
  770. this-item ( -- item) lib/relations.f83:76
  771. this-prototype ( -- prototype) lib/prototypes.f83:69
  772. token ( -- addr) lib/parser.f83:387
  773. token-size ( -- num) lib/parser.f83:386
  774. tos ( -- x | Top of stack register) tst/minimal.f83:65
  775. towers-of-hanoi ( -- ) tst/towers-of-hanoi.tst:52
  776. trace ( -- ) lib/debugger.f83:151
  777. trace ( -- addr | Trace function pointer) tst/minimal.f83:102
  778. trace-instructions ( -- ) tst/minimal.f83:142
  779. traceOff ( self -- ) tst/objects.tst:173
  780. traceOff ( self -- ) tst/objects.tst:192
  781. traceOff ( self -- ) tst/objects.tst:205
  782. traceOn ( self  -- ) tst/objects.tst:172
  783. traceOn ( self -- ) tst/objects.tst:196
  784. traceOn ( self -- ) tst/objects.tst:206
  785. tree-sort ( -- ) tst/tree-sort.tst:110
  786. undefined ( -- num denom) lib/rationals.f83:61
  787. union-bitset ( bitset1 bitset2 -- bitset3) lib/bitsets.f83:89
  788. union-range ( from1 to1 from2 to2 -- from3 to3) lib/ranges.f83:71
  789. union-set ( set1 set2 -- ) lib/sets.f83:131
  790. unknown-message ( message prototype -- ) lib/prototypes.f83:104
  791. unknown-message ( message self -- ) tst/prototypes.tst:19
  792. unknown-message ( message self -- ) tst/prototypes.tst:9
  793. unknown-slot ( slot prototype -- ) lib/prototypes.f83:139
  794. unknown-slot ( slot self -- ) tst/prototypes.tst:10
  795. unknown-slot ( slot self -- ) tst/prototypes.tst:23
  796. verify-hanoi ( departure arrival number -- ) tst/towers-of-hanoi.tst:30
  797. verify-list ( -- ) tst/bubble-sort.tst:26
  798. verify-towers-of-hanoi ( -- ) tst/towers-of-hanoi.tst:39
  799. verify-tree ( t -- f) tst/tree-sort.tst:87
  800. violet ( -- item) tst/bitsets.tst:16
  801. wait ( semaphore -- ) lib/multi-tasking.f83:175
  802. where ( self -- x y) tst/objects.tst:123
  803. where ( self -- x y) tst/objects.tst:31
  804. where ( self -- x y) tst/prototypes.tst:43
  805. where ( self -- x y) tst/prototypes.tst:53
  806. white ( -- item) tst/bitsets.tst:9
  807. white ( -- item) tst/mappings.tst:19
  808. who ( -- ) lib/multi-tasking.f83:124
  809. wire ( x -- ) tst/channels.tst:13
  810. withdraw ( money self -- ) tst/objects.tst:156
  811. withdraw ( money self -- ) tst/prototypes.tst:104
  812. withdraw ( money self -- ) tst/prototypes.tst:89
  813. withdraw ( x self -- ) tst/objects.tst:37
  814. word ( -- ) lib/bitfields.f83:102
  815. word ( -- ) lib/multi-tasking.f83:307
  816. word ( -- ) lib/objects.f83:86
  817. word ( -- ) lib/structures.f83:122
  818. wrd: ( offset1 --- offset2) tst/tree-sort.tst:46
  819. wrds: ( offset1 size --- offset2) tst/tree-sort.tst:45
  820. write ( self -- ) tst/objects.tst:127
  821. write ( self -- ) tst/objects.tst:160
  822. write ( self -- ) tst/objects.tst:28
  823. write ( self -- ) tst/objects.tst:99
  824. write ( self -- ) tst/prototypes.tst:108
  825. write ( self -- ) tst/prototypes.tst:17
  826. write ( self -- ) tst/prototypes.tst:27
  827. write ( self -- ) tst/prototypes.tst:45
  828. x ( -- double) tst/double.tst:14
  829. x ( -- x y) tst/rationals.tst:52
  830. x ( a b -- b) tst/macros.tst:14
  831. x: ( self -- value) tst/prototypes.tst:39
  832. y ( -- low high) tst/double.tst:25
  833. y ( -- num denum) tst/rationals.tst:39
  834. y: ( self -- value) tst/prototypes.tst:40
  835. yellow ( -- item) tst/bitsets.tst:13
  836. yellow ( -- item) tst/mappings.tst:21
  837. zero ( -- num denom) lib/rationals.f83:62
  838. zero-or-more ( symbol -- ) lib/parser.f83:236
  839. zero-or-one ( symbol -- ) lib/parser.f83:228
  840. { ( -- ) lib/bitsets.f83:124
  841. { ( -- ) lib/sets.f83:55
  842. } ( -- bitset) lib/bitsets.f83:128
  843. } ( -- set) lib/sets.f83:59
  844.